Espressif Systems /ESP32-P4 /USB_WRAP /OTG_CONF

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as OTG_CONF

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (SRP_SESSEND_OVERRIDE)SRP_SESSEND_OVERRIDE 0 (SRP_SESSEND_VALUE)SRP_SESSEND_VALUE 0 (PHY_SEL)PHY_SEL 0 (DFIFO_FORCE_PD)DFIFO_FORCE_PD 0 (DBNCE_FLTR_BYPASS)DBNCE_FLTR_BYPASS 0 (EXCHG_PINS_OVERRIDE)EXCHG_PINS_OVERRIDE 0 (EXCHG_PINS)EXCHG_PINS 0VREFH 0VREFL 0 (VREF_OVERRIDE)VREF_OVERRIDE 0 (PAD_PULL_OVERRIDE)PAD_PULL_OVERRIDE 0 (DP_PULLUP)DP_PULLUP 0 (DP_PULLDOWN)DP_PULLDOWN 0 (DM_PULLUP)DM_PULLUP 0 (DM_PULLDOWN)DM_PULLDOWN 0 (PULLUP_VALUE)PULLUP_VALUE 0 (USB_PAD_ENABLE)USB_PAD_ENABLE 0 (AHB_CLK_FORCE_ON)AHB_CLK_FORCE_ON 0 (PHY_CLK_FORCE_ON)PHY_CLK_FORCE_ON 0 (PHY_TX_EDGE_SEL)PHY_TX_EDGE_SEL 0 (DFIFO_FORCE_PU)DFIFO_FORCE_PU 0 (CLK_EN)CLK_EN

Description

USB wrapper configuration registers.

Fields

SRP_SESSEND_OVERRIDE

This bit is used to enable the software over-ride of srp session end signal. 1’b0: the signal is controlled by the chip input, 1’b1: the signal is controlled by the software.

SRP_SESSEND_VALUE

Software over-ride value of srp session end signal.

PHY_SEL

Select internal external PHY. 1’b0: Select internal PHY, 1’b1: Select external PHY.

DFIFO_FORCE_PD

Force the dfifo to go into low power mode. The data in dfifo will not lost.

DBNCE_FLTR_BYPASS

Bypass Debounce filters for avalid,bvalid,vbusvalid,session end, id signals

EXCHG_PINS_OVERRIDE

Enable software controlle USB D+ D- exchange

EXCHG_PINS

USB D+ D- exchange. 1’b0: don’t change, 1’b1: exchange D+ D-.

VREFH

Control single-end input high threshold,1.76V to 2V, step 80mV.

VREFL

Control single-end input low threshold,0.8V to 1.04V, step 80mV.

VREF_OVERRIDE

Enable software controlle input threshold.

PAD_PULL_OVERRIDE

Enable software controlle USB D+ D- pullup pulldown.

DP_PULLUP

Controlle USB D+ pullup.

DP_PULLDOWN

Controlle USB D+ pulldown.

DM_PULLUP

Controlle USB D+ pullup.

DM_PULLDOWN

Controlle USB D+ pulldown.

PULLUP_VALUE

Controlle pullup value. 1’b0: typical value is 2.4K, 1’b1: typical value is 1.2K.

USB_PAD_ENABLE

Enable USB pad function.

AHB_CLK_FORCE_ON

Force ahb clock always on.

PHY_CLK_FORCE_ON

Force phy clock always on.

PHY_TX_EDGE_SEL

Select phy tx signal output clock edge. 1’b0: negedge, 1’b1: posedge.

DFIFO_FORCE_PU

Disable the dfifo to go into low power mode. The data in dfifo will not lost.

CLK_EN

Disable auto clock gating of CSR registers.

Links

() ()